	LC0: .asciz "teste"
	LI0 = .-LC0
	LC1: .asciz " teste 2"
	LI1 = .-LC1
	LC2: .asciz " teste 3\n"
	LI2 = .-LC2
	LC3: .asciz "teste 4"
	LI3 = .-LC3
	LC4: .asciz " teste 5"
	LI4 = .-LC4
	LC5: .asciz " teste 6\n"
	LI5 = .-LC5

	.section .text

	.globl main
	.type main,@function

main: 
	pushl %ebp
	movl (%esp),%ebp
	movl $4,%eax
	movl $1,%ebx
	movl	$LC0, %ecx
	movl	$LI0, %edx
	int $0x80
	movl $4,%eax
	movl $1,%ebx
	movl	$LC1, %ecx
	movl	$LI1, %edx
	int $0x80
	movl $4,%eax
	movl $1,%ebx
	movl	$LC2, %ecx
	movl	$LI2, %edx
	int $0x80
	movl $4,%eax
	movl $1,%ebx
	movl	$LC3, %ecx
	movl	$LI3, %edx
	int $0x80
	movl $4,%eax
	movl $1,%ebx
	movl	$LC4, %ecx
	movl	$LI4, %edx
	int $0x80
	movl $4,%eax
	movl $1,%ebx
	movl	$LC5, %ecx
	movl	$LI5, %edx
	int $0x80

#end program (exit)
	movl $1,%eax
	movl $0,%ebx
	int $0x80
